#pragma once

#include "Render/Shader/GlobalShader.h"

class SceneVertexShader : public RHIShader
{
	DECLARE_SHADER_BEGIN(SceneVertexShader)

	DECLARE_SHADER_END()
};

class SceneFragmentShader : public RHIShader
{
	DECLARE_SHADER_BEGIN(SceneFragmentShader)

	DECLARE_SHADER_END()
};

class GeometryVertexShader : public RHIShader
{
	DECLARE_SHADER_BEGIN(GeometryVertexShader)

	DECLARE_SHADER_END()
};

class GeometryFragmentShader : public RHIShader
{
	DECLARE_SHADER_BEGIN(GeometryFragmentShader)

	DECLARE_SHADER_END()
};

class ColorVertexShader : public RHIShader
{
	DECLARE_SHADER_BEGIN(ColorVertexShader)

	DECLARE_SHADER_END()
};

class ColorFragmentShader : public RHIShader
{
	DECLARE_SHADER_BEGIN(ColorFragmentShader)

	DECLARE_SHADER_END()
};
